5094 49
8358 161
25537 122
15436 1030
2604 25
13914 572
12510 582
9832 416
16126 711
6172 266
3321 447
2570 623
19806 101