598
541
831
346
689
51
270
192
152
179
68
186
154
35
69
890
37
17
3779
177
59
801
394
67
1919
90
999
89
104
420
26
34
320
488
321
20
303
301
119
241
175
367
436
185
283
324
110
23
1803
216
840
121
105
87
80
517
21