542
393
556
387
310
500
610
490
400
462
481
303
31067
23690
21852
19563
1576267
15212
1405148
13606
1244144
11980
10640
9030