3948
3676
3390
2418
1975
1877
1695
1499
1198
1161
1159
1156
976
894
883
843
841
773
720
684
456
406
404
397
385
361
317
304
286
262
261
254
250
196
193
174
146
139
134
131
126
121
117
115
114
111
89
65
62
59
55
54
52
47
43
37
35
34