105326 205
96727 510
52721 175
13098 95
10438 81
11593 391
23875 367
8094 333
4711 605
2904 76
23423 798
3538 501
7870 613
35471 694
2993 422