16021 291
3094 596
4113 384
6305 695
3234 477
7381 50
3946 276
2190 31
4023 879
9075 203
10264 673
14870 725
3758 224
5182 391
22732 126
8541 549
2314 222
7084 180
1472 98
16871 732
5636 469
8661 351
4761 258
16117 547
5657 640
5328 902
9931 800
5148 570