1595 349
1125 75
1031 83
13362 810
4818 311
4340 274
4491 370
10529 1012
27048 66
3526 155
20005 324
4987 486
9317 382
2930 560