2958 88
4748 650
20368 200
23423 113
1287 35
2575 96
2765 167
2094 276
5598 457
3617 641
2350 257
1685 174
40446 350
28492 389
8902 186
12144 562
30508 581
19608 452
3503 623
3396 738