2998 987
1332 323
2724 594
673 137
31349 124
13811 178
30272 295
6907 931
38923 858
14777 548
37305 587
12677 286
5893 459
1743 153