883085
430
21953552
9826
16170967
6697
2797776
584
9029505
2890
18937146
7454
2768267
876
5318524
1105
7870760
3144
6698453
2544
10053338
4285
6524324
314
38899089
13059
4112618
282
26055706
5950
5393112
1621
30998750
11982
13645717
3182
3073740
1017
7404516
3769
16482233
5365
6093520
1492
27940199
15604
1789539
521
1924819
364
9302777
3367
3428627
1457
308579
424