3717
3309
3196
2182
1902
1755
1560
1429
1420
1168
1040
888
883
805
801
725
718
671
647
527
399
376
369
360
344
324
320
291
283
263
250
234
211
210
178
159
158
148
146
135
122
118
115
112
101
71
70
60
49
48
47
44
43
41
40
37
36
35