3483156
43800
23562
13734
12190
11330
151779
8488896
53436
92773
7541
8530
611611
43643
41867
3706270
29924
2895149
27686
21910
19900