20396 161
6657 100
9253 889
3840 594
4249 748
5689 794
6351 347
2559 671
3675 488
6263 552
7742 496
4600 270
13480 929
13825 253
2909 237
29008 404
6204 613
7042 306
7940 483
2610 204
12902 437
18559 54
1823 260
5595 556
85158 839
27683 623
2719 278
6375 571