1597 349
1126 75
1031 83
13363 810
4823 311
4347 274
4491 370
10531 1012
27058 66
3528 155
20008 324
4991 486
9318 382
2930 560