104401 204
96679 510
52537 175
13041 95
10361 81
11495 391
23749 367
8062 333
4680 605
2882 76
23398 798
3467 501
7804 613
35364 694
2981 422