500
390
2900
2120
460
1540
30771
15761
23532
16948
40131
12151
25501
8170
18253
4320
3890
7690
3440
5820
6185
124114
4366
52011
6413