2897 561
4603 395
2252 194
12440 843
7068 402
2654 508
3255 861
2279 461
3175 873
850 142
3033 917
2449 672