1060 261
640 179
664 209
1601 324
19351 511
4829 580
2464 413
5207 290
3288 189
6047 507
2780 299
12231 987
1476 110