2912 239
1335 111
5317 89
4043 227
103453 628
3363 241
1534 265
2425 369
20886 703
4441 793
33047 560
129118 292
65041 246
6339 659
4847 622
19589 83
3624 198
6504 438
58533 504
30223 142
56638 452
5844 549
64640 706
2663 408
8170 526
3204 197
3272 229
17717 630