21528 141
9425 756
4322 469
2661 320
11645 107
22966 259
21519 284
9617 893
6688 613
3973 135
3888 524
3873 719
6086 403
3574 25
11651 626
4545 123
11221 263
8714 973