2906
2274
2255
2212
2257
2206
2251
2780
2779
2254
2216
2249
2208
2258
2205
2125
1843
1846
1840
1847
3530
1637
1302
1002
1635
754
1633
1486
1495
1471
1496
1498
1303
1307
1304
1300
1299
1251
994
1235
1233
1236
1156
1172
1174
1176
1183
741
1081
753
749
745
748
1088
1087
948
1089
3542
892
876
3545
606
836
738
734
667
726
637
710
641
623
125
694
