38433
34293
34632
30
50
40
25925
21739
1859
13100
10570
8281
6700
565262
5340
5070
4521
4459
443147
385142
31850