105939 205
96763 510
52857 175
13130 95
10478 81
11608 391
23954 367
8109 333
4721 605
2923 76
23476 798
3547 501
7900 613
35521 694
3013 422