1331 361
1496 435
2429 534
1821 581
14733 450
4400 804
21329 747
51343 169
8718 244
7662 528
3825 125
6181 861