5381 520
18565 787
3184 782
2328 477
31253 175
9223 86
27955 138
18456 60
3818 218
1056 91
3695 948
3658 844
1622 270
6581 393
3257 902