3339
3108
2908
2049
1720
1639
1451
1310
1054
975
969
864
810
801
776
768
674
646
638
535
418
368
359
340
330
296
273
253
243
238
225
217
200
170
162
157
129
117
116
114
111
106
102
101
100
93
83
76
70
69
56
55
49
47
45
44
36
33
28
24