4603
4526
2579
2420
2386
1776
1749
1530
1321
1109
1087
1070
1054
1005
943
885
813
702
673
599
569
545
540
514
506
473
471
450
432
421
416
400
362
308
307
272
251
238
208
201
199
185
179
170
150
147
142
124
122
120
104
100
99
92
86