4691
4363
2451
2317
2280
1769
1763
1492
1273
1079
1078
1051
1022
939
878
863
813
687
637
585
528
517
514
500
496
478
473
444
440
409
407
399
388
365
306
287
264
233
221
197
193
190
182
169
164
142
131
128
126
124
120
117
105
100
99
94
92
84