1060 261
657 179
664 209
1609 324
19401 511
4846 580
2468 413
5216 290
3301 189
6053 507
2784 299
12243 987
1478 110