5170 49
8366 161
25589 122
15467 1030
2605 25
13927 572
12513 582
9855 416
16145 711
6184 266
3324 447
2576 623
19810 101