1172
2
1043
1
2310
2130
5
802
0
954
1842
653
1692
1344
2855
3
646
2126
783
2727
247
2073
780
3092
3691
1054
1020