2503 648
1003 140
422 32
91 149
771 914
957 986
665 651
170 545
1057 584
621 41
461 273
942 516
577 457
414 26
581 761
132 423
460 211
357 312
625 313
493 813
106 873
412 693
1001 155
672 794