105153 205
96719 510
52668 175
13088 95
10410 81
11588 391
23861 367
8086 333
4709 605
2896 76
23418 798
3537 501
7857 613
35448 694
2989 422