2975 313
322 251
1010 369
102 454
888 742
577 781
56 88
257 302
41 174
965 222
338 701
297 461
843 730
906 372
883 827
424 107
950 25
998 14
512 903
602 678
605 326
1152 813
578 437
476 490