21561 141
9436 756
4329 469
2662 320
11649 107
22985 259
21528 284
9621 893
6691 613
3973 135
3889 524
3873 719
6088 403
3574 25
11653 626
4548 123
11227 263
8718 973