6932
5481
3279
3248
3231
3170
3095
1890
1751
1694
1647
1540
1409
1320
1173
1172
1164
929
910
891
808
777
747
589
552
548
531
524
519
508
461
459
434
415
386
364
315
294
283
273
213
212
194
193
186
172
170
162
161
150
145
143
141
136
134
128
101
100
99
93