20403 161
6663 100
9256 889
3843 594
4251 748
5693 794
6362 347
2560 671
3680 488
6263 552
7751 496
4603 270
13488 929
13838 253
2917 237
29041 404
6223 613
7044 306
7945 483
2612 204
12907 437
18580 54
1826 260
5595 556
85192 839
27697 623
2722 278
6376 571