2508 648
1147 883
584 761
1718 239
498 813
538 35
2453 304
603 360
559 141
455 766
432 601
492 574
3270 269
395 575
1007 140
786 63
642 53
484 457
323 735
288 129
180 607