3965
2791
3432
91413
40016
3055
75317
82813
2907
3213
5697
109433
2018337
14279284
1392112
12365261
1193040
112303
10266158
1004712
851037
82146
77385
70402