11664 36
2547 484
1647 239
4686 564
1331 223
9617 208
5872 660
7452 593
22674 893
23953 373
6942 305
3088 336
2338 458
1261 126