104471 204
96686 510
52550 175
13047 95
10363 81
11507 391
23759 367
8064 333
4681 605
2884 76
23400 798
3467 501
7818 613
35377 694
2982 422