640 612
546 517
496 140
210 11
39 994
905 998
31 36
1042 598
2049 304
740 885
396 815
395 567
523 142
749 648
1167 12
2419 304
328 508
728 457
523 160
987 909
951 998
362 325
711 250