109613 207
96956 510
53650 175
13368 95
10684 81
11847 391
24555 367
8247 333
4792 605
3097 76
23661 798
3627 501
8025 613
35899 694
3069 422