1596 349
1126 75
1031 83
13363 810
4819 311
4344 274
4491 370
10530 1012
27052 66
3527 155
20006 324
4990 486
9317 382
2930 560