316 103
7897 232
18349 928
3236 122
17311 240
4268 791
28893 210
4122 587
10595 614
3366 499
19419 614
2730 328