1227 308
10530 237
18834 928
2394 121
17418 240
4322 791
29363 210
4160 587
10663 614
3423 499
19466 614
2830 328