6016
4885
2934
2824
2635
2097
1984
1608
1359
1290
1195
1152
1146
1145
1117
1028
954
865
724
710
670
619
537
523
520
517
501
492
464
442
439
401
393
392
377
331
285
262
254
238
218
180
178
177
159
144
140
138
136
131
130
127
112
100
99
97
91
89