2596 218
18230 551
1621 351
38303 367
194054 854
25521 170
11641 77
5536 416
6116 387
16024 508
16019 153
25355 58
75820 736
24601 185
39008 978
43337 826
82835 682
25188 544
3319 153
71557 517
65565 86
3373 77
36443 587
2771 260