1527
2
1033
3
301
0
690
1
836
579
1093
761
360
1858
623
915
1163
519
764
2164
892
2089
1994
878
1109
1749
717
869
1068
820
1626
1137
941
1119