445
0
290
1103
371
395
634
352
1010
922
513
1879
1099
336
1298
535
424
672
110
2245
280
349
314
389
684
304
366
448
5367
2701
486