2120
0
843
2580
1635
1037
2013
1283
885
1456
1134
824
1378
1119
808
928
859
1040
1725
861
1448
814
840
764
1658
1027
1251