3481156
43750
23532
13734
12180
151779
11310
8488896
53436
7541
92673
8520
611011
43563
41837
3706270
29924
2894149
27676
21870
19870