38433
34293
34632
30
50
40
25925
21739
1859
23644
13070
10560
8271
6660
565262
5320
5050
4501
443147
4439
385142
31750