5537
4870
2847
2690
2531
1774
1743
1606
1309
1199
1102
989
981
971
917
834
743
672
654
648
587
551
519
510
489
485
480
460
457
385
383
312
307
293
245
231
204
189
172
167
163
152
142
134
131
130
121
120
119
112
109
107
106
100
99
90
85