1156
0
1319
468
346
1085
693
902
358
440
1263
296
945
244
266
350
1601
835
797
401
1020
314
220
334
251
670
361
341
331