40480 71
8899 427
13806 713
11922 884
5342 375
4011 168
34688 170
18115 613
27754 491
7551 189
63637 293
33363 340
9519 701
32862 244
1685458 3647
19880 387
694318 812
180105 591
205604 458
416270 1023
733032 1116
145391 714
382018 661