3
20
1187
176
212
590
127
393
102
9
671
700
0
641
162
2016
164
1783
404
280
1035
206
220
1066
272
