34293
40
53
31
33
42430
25925
1859
23448
24632
2763
10140
8410
6090
4810
442261
3850
3820
3749
3351
316147
28549
281142