3760
3506
3257
2340
1857
1827
1626
1461
1139
1131
1089
1071
949
891
829
819
771
762
674
629
452
408
381
364
356
319
293
271
265
261
244
218
182
177
165
157
147
129
127
126
125
121
109
107
84
79
77
59
57
55
51
45
43
34
32
26
23