5003 49
8344 161
25491 121
15394 1030
2578 25
13888 572
12507 582
9792 416
16069 711
6137 266
3306 447
2568 623
19783 101