5170 49
8364 161
25585 122
15467 1030
2605 25
13926 572
12513 582
9855 416
16145 711
6184 266
3324 447
2576 623
19810 101