3860
3562
3490
3350
3166
3002
2976
2679
2341
2275
2268
2258
2252
2213
2205
2190
161
190
181
156
148
159
152
146
96
95
135
90
90
107
84
85
876
987
161
190
181
156
148
159
152
146
96
95
135
90
90
107