503 31
1571 359
2641 670
3599 590
4138 788
2541 637
2690 595
3678 904
3482 712
3661 925
1651 80
559 102
2260 98
2306 608
3452 582
1062 194
2901 813
3341 436
1227 200
2239 378
1847 224
921 68
2461 609
5712 272