1060 261
643 179
664 209
1601 324
19357 511
4832 580
2464 413
5208 290
3289 189
6047 507
2780 299
12231 987
1476 110