2992 987
1329 323
2723 594
672 137
31327 124
13798 178
30261 295
6902 931
38903 858
14727 548
37199 587
12669 286
5892 459
1737 153