3431
3422
330
349
310
350
413391
3114
2932
320
9480
7890
5650
4210
403261
3600
3559
3390
3081
282147
27649
258142