0
1199
877
1004
1244
1111
1035
929
1133
934
890
1392
1046
1052
1079
884
1904
1
1369
2960
1614
1687
1635
141993
3160
2693
2656
2593