1226 308
10512 237
18833 928
2392 121
17417 240
4322 791
29361 210
4160 587
10663 614
3421 499
19464 614
2830 328