1606 349
1131 75
1038 83
13366 810
4864 311
4367 274
4493 370
10543 1012
27097 66
3530 155
20015 324
5008 486
9345 382
2931 560