3481156
43710
23502
13734
12180
151779
11310
8488896
53436
7541
92673
8520
611011
43553
41827
3705270
29924
2893149
27656
21870
19870