106318 205
96788 510
52943 175
13146 95
10508 81
11621 391
24004 367
8120 333
4727 605
2937 76
23493 798
3555 501
7915 613
35547 694
3021 422