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