2235
0
1061
1
1244
1681
1660
697
1022
915
1255
2
1290
1437
1213
2352
1843
2982
3
2755
2935
1183
2407
507
712
913
1399
2302