1229 308
10540 237
18837 928
2394 121
17419 240
4323 791
29363 210
4160 587
10663 614
3423 499
19467 614
2830 328