2911 499
860 95
3307 612
2218 636
1190 303
1690 328
3922 836
2966 114
3105 505
908 230
2162 449
1409 170
1576 71
2946 694
3843 699
3023 645
2418 504
1731 391
2841 837
2888 408
2783 583
1130 166
5810 787
4511 703