11662 36
2547 484
1647 239
4686 564
1330 223
9610 208
5869 660
7450 593
22667 893
23946 373
6940 305
3085 336
2338 458
1261 126