700
469
669
495
461
5910
391
503
508
3212
4735
4037
31287
23900
22102
19753
1609267
15472
1426148
13736
1275144
12040
10810
9180