4340
3911
3769
2603
2038
1856
1797
1689
1218
1143
1138
1118
1078
925
923
880
869
798
718
660
567
520
517
503
434
412
395
374
356
354
301
293
280
252
239
238
199
173
172
170
160
158
151
147
141
128
119
113
110
95
86
81
78
76
67
54
53
48
42