2560 441
17571 259
38698 168
50736 422
11641 95
37202 262
5903 587
6827 669
5466 558
4272 551
6070 390