3622
3438
3230
2270
1863
1851
1606
1384
1120
1095
1090
1055
901
873
850
819
796
742
655
652
426
402
397
392
346
332
295
271
260
240
239
235
222
208
199
173
155
135
130
127
124
118
112
109
105
98
89
77
76
64
59
54
53
47
41
38
36
29
28