1332 361
1496 435
2430 534
1821 581
14734 450
4400 804
21329 747
51346 169
8718 244
7663 528
3825 125
6183 861