2909 440
25572 395
87560 325
30580 296
9893 564
21648 258
2439 246
5916 421
5049 328
2585 638
1641 119
3831 738
1583 197
2998 323