103946 204
96638 509
52448 175
13013 95
10334 81
11463 391
23685 367
8044 333
4677 605
2876 76
23385 798
3466 501
7793 613
35315 694
2977 422