1148 308
10147 237
18706 928
2340 121
17380 240
4292 791
29312 210
4145 587
10648 614
3395 499
19421 614
2808 328