1061 261
660 179
664 209
1610 324
19405 511
4847 580
2469 413
5217 290
3302 189
6057 507
2786 299
12244 987
1480 110