1784
1203
619
954
725
878
903
938
1193
795
1711
2409
1023
1126
2258
1130
1200
1191
1272
1275
1665
3459
1699
2867
2098
12646
1551
2278
3050
3166