3002 987
1332 323
2724 594
673 137
31372 124
13817 178
30288 295
6910 931
38957 858
14784 548
37427 587
12681 286
5895 459
1743 153