110856 207
97022 510
53877 175
13436 95
10735 81
11899 391
24719 367
8282 333
4830 605
3145 76
23698 798
3868 501
8061 613
36002 694
3086 422