1248 169
2350 388
11381 121
4503 693
2858 648
17155 521
6778 371
9300 275
91544 454
2659 381
1134 181
3553 89