3945
3616
2087
1929
1856
1225
1108
1013
882
830
794
791
776
720
645
604
562
534
522
464
456
433
419
418
414
361
344
333
330
326
295
285
281
249
236
212
203
202
191
172
163
159
136
132
122
119
109
103
102
100
99
98
94
92
88
87
81
77
75