104496 204
96686 510
52551 175
13047 95
10365 81
11509 391
23761 367
8066 333
4681 605
2885 76
23400 798
3471 501
7820 613
35380 694
2982 422