18032 137
8165 756
4132 469
2531 320
11385 107
21440 259
20738 283
9232 893
6525 613
3848 135
3814 524
3743 719
5808 403
3363 25
11269 626
4227 123
10550 263
7932 973