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