2870 50
5183 759
2899 60
44376 505
153127 362
37296 301
6687 311
7731 810
4798 127
12340 200
10453 681
5966 429
4105 92