480
455
591
353
403
360
410
385
401
374
210
302
41957
31780
30883
28075
2422267
21874
2094153
1929149
19256
15790
15470
13720