109376 207
96939 510
53608 175
13345 95
10672 81
11836 391
24515 367
8238 333
4791 605
3060 76
23651 798
3614 501
8017 613
35880 694
3068 422