0
1199
877
1004
1244
1111
1035
890
1392
1046
1052
884
1071
874
909
861
1904
1
1369
2960
1614
1687
1635
141993
3160
2693
2656
2593