5085
3
3141
754
1
171
834
1125
2
124
192
180
461
2045
181
1058
0
1155
1501
1365
305
647
1958
5
1964
1402