3790
2858
29835
2093
1241
1300
2252
45717
2361
50824
3599
2365
1583816
1091612
9923276
991216
94813
9111258
7435154
723011
68285
57953
54092
52128