1100
0
392
407
1
3505
4
369
547
699
859
317
608
597
367
633
351
455
829
371
2809
2
11829
647
691
1109
349
1020