2505 509
1515 147
2558 580
2844 488
3081 702
12545 497
1382 93
3084 606
818 28
898 50
3290 688
3634 852
3612 890
3340 580
5178 442
971 70
1947 264
907 73
1752 350
3014 519
2424 328
6521 742
3221 695
4061 811