5093 49
8358 161
25535 122
15435 1030
2604 25
13914 572
12510 582
9830 416
16125 711
6171 266
3320 447
2570 623
19805 101