38433
34293
34632
30
50
40
25925
21739
1859
23644
12890
10420
8201
6520
558262
5180
5000
4419
4401
433147
380142
31650