486
2
3573
7
1595
1148
1
945
0
1518
727
2325
3
1213
4
1276
621
942
1513
11
1608
3197
1585
649
628
573
1306
8