21842
4179
2955
2832
2602
1807
1614
1598
1531
1433
1323
1260
1257
1158
1120
1066
1063
1054
1050
1042
966
885
819
657
585
453
412
386
363
347
346
273
227
219
184
115
103
84
1
0