1004
252
521
19
171
144
371
11
666
111
593
68
605
70
211
29
413
98
487
23
595
17
160
109
600
92
304
181
251
162
642
70
344
209
604
45
397
51
559
40