599
311
204
146
325
1028
92
191
486
99
691
991
125
31
373
566
888
430
905
223
179
844
864
678
263
280
57
921
402
767
860
51
565
516
1024
719
437
376
555
334
229
527
1008
4
859
837
745
521
397
563
265
58
863
722
505
79
98
504
956
20
438
1018
393
276
753
656
221
143
11
297
234
814
286
436
579
134
711
584
877
414
426
133
443
332
147
305
273
23
950
582
1004
275
478
923
645
241
992
880
162
669
751
41
641
