39626 70
8898 427
13806 713
11922 884
5341 375
4011 168
34685 170
18114 613
27749 491
7551 189
63628 293
33361 340
9517 701
32861 244
1685337 3647
19879 387
694282 812
180086 591
205597 458
416240 1023
732947 1116
145377 714
381966 661