350
3415
343
384
324
334
336
335
3518
328
330
3110
17012
13620
11131
9870
763263
7472
6920
6261
602147
56510
551142
4670