2894
2765
2
2311
2232
2220
2190
1
1970
1883
1741
1309
218
92
61
105
292
157
197
220
149
696
263
333
325
305
454
302
660
299
574
358
317
206
448
342
184
106
133