2910 499
23542 503
4443 418
14401 479
9214 780
29427 670
5840 308
13662 227
30139 582
7349 157
7787 516
2178 125
2850 65
4054 837
3262 271
63004 499
3171 595
7327 741
2997 834