598
541
831
346
689
51
270
192
152
179
68
186
154
35
69
890
37
17
3778
177
59
801
394
67
1918
89
996
104
420
26
34
320
488
321
20
302
297
119
241
175
367
435
185
283
324
110
23
1802
216
839
121
105
87
80
517
21