3515
340
334
336
3215
3416
3038
3019
3135
325
3220
13830
11180
8671
7330
588262
5700
5390
4821
475147
4589
405142
33050