40229 71
8899 427
13806 713
11922 884
5342 375
4011 168
34687 170
18115 613
27753 491
7551 189
63635 293
33363 340
9518 701
32861 244
1685429 3647
19880 387
694308 812
180100 591
205601 458
416259 1023
733015 1116
145387 714
381994 661