2504 441
17566 259
38680 168
50693 422
11636 95
37182 262
5899 587
6816 669
5465 558
4269 551
6067 390