3433
3270
3020
2191
1695
1686
1461
1328
1093
1044
985
937
880
849
834
758
709
685
602
565
420
381
366
362
341
330
317
282
271
259
220
218
213
172
157
155
152
135
131
122
120
119
100
87
81
79
75
72
61
50
47
46
43
34
33
31
25