4069
3675
3420
2334
1991
1821
1716
1505
1416
1147
1140
961
932
917
859
835
820
770
748
665
420
406
395
374
353
337
322
313
268
248
237
220
216
202
155
153
146
138
125
119
114
112
106
105
97
92
77
66
65
53
47
45
43
42
40
36
31