21725 141
9515 756
4344 469
2672 320
11664 107
23040 259
21588 284
9645 893
6701 613
3988 135
3894 524
3876 719
6103 403
3588 25
11663 626
4571 123
11265 263
8762 973