339
334
345
3319
3119
325
3034
3710
2915
3120
3033
2810
14340
11610
9011
7640
618263
5990
5640
5091
497147
4729
434142
34450