3451156
43570
23392
13684
12140
151479
11260
8458896
53436
7521
91873
8520
606511
43363
41397
3680270
29834
2886149
27486
21780
19820