16215600
9295
43467596
10263
10518554
2635
166965521
39376
29606547
5403
13814286
5070
10086394
1976
8705469
3490
13983819
4605
14657967
4677
11364943
5010
10801715
4633
6222778
1416
18601960
7436
38620380
11755
9023379
3688
9510989
3578
5997859
1021
8699198
3801
11189466
955
6573122
2001
5383982
1847
9750385
4266
4444740
1781
4212040
1759
5146679
1555
33021989
2494
41965073
7062