1331 169
2501 389
11470 121
4565 693
2890 648
17300 521
6843 371
9314 275
91661 454
2671 381
1140 181
3558 89