18732
1830
1789
12518
11226
10516
9618
966
7014
700
6815
647
6425
625
544
511
453
443
310
280
232
230
213
130