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