2912 499
23542 503
4443 418
14404 479
9215 780
29436 670
5842 308
13662 227
30141 582
7349 157
7788 516
2178 125
2850 65
4055 837
3262 271
63004 499
3171 595
7327 741
2997 834