15038 595
2933 569
133918 330
928 141
1577 365
2237 691
3688 604
2600 541
990 238
2189 271
10863 606
7749 342
1864 453
2966 634
1261 280
2172 669
1904 474
4632 185
20261 415
292 84
2570 516
1766 471
2239 669
507 112