1008 309
246 987
233 724
411 858
792 371
164 872
27 36
688 839
58 575
798 272
713 587
127 886
217 90
55 732
646 68
545 9
525 194
463 396
353 949
208 601
50 960
412 159
481 464
451 416