3755
3518
3277
2328
1855
1849
1637
1490
1144
1121
1119
1078
963
853
845
838
767
757
655
632
447
416
404
366
354
319
292
274
267
260
252
218
193
176
173
165
149
136
131
130
126
125
114
109
87
80
71
62
56
51
48
47
43
37
32
28
27