2776
2199
2192
2187
2189
2185
2181
2191
2186
2184
2204
2200
2198
2196
2190
1836
1837
1835
1831
1832
1667
1589
1292
1231
1124
1100
414
1594
1468
1467
1465
1459
1293
1294
1291
1290
1286
1223
1227
1220
1229
1226
1128
1132
1136
1137
1138
1101
960
950
1099
1091
379
375
371
370
369
920
888
874
848
837
223
80
95
71
33
47
27
135
20
619
12
