34293
34632
30
50
40
33
25925
21739
1859
23644
12580
10210
8061
6440
551262
5120
4800
4371
4369
412147
379142
31450