5038 49
8350 161
25508 121
15422 1030
2600 25
13901 572
12507 582
9811 416
16093 711
6148 266
3312 447
2569 623
19790 101