2750
2780
2779
2275
2250
2213
2215
2207
2248
2256
2211
2249
2209
2258
2205
2124
1767
1844
1841
1847
1673
1636
1256
995
1634
751
1632
1484
1490
1472
1485
1498
1023
1306
1305
1301
1299
1066
993
996
1234
1236
1142
1168
1173
1175
1183
743
955
755
750
740
748
1083
1084
1080
1089
945
891
820
863
607
835
87
732
666
715
38
709
640
613
126
693
