4713
3909
2139
2066
1838
1678
1593
1537
1182
978
976
927
830
715
711
693
599
586
561
512
482
478
461
450
438
389
386
355
319
316
306
272
245
238
207
179
163
159
152
151
150
147
141
135
127
116
105
93
85
84
82
81
77
76
72
63
62