405
0
287
329
266
294
345
225
337
585
362
122
114
116
137
236
77
107
84
975
1010
1269
1
1124
1039
2
1344
1369