1287
3
1577
2
1289
1928
1162
936
1
2843
1081
881
1449
1011
3185
4
2211
1486
784
806
787
681
675
1323
720
860
1228
722
796
814
1244
727
824
1025