1455
3
2145
7
883
2
315
0
677
508
972
800
1
490
657
784
2779
81
118
954
532
346
517
703
1074
1512
5160
1162
1334
794
351
1395
2912
6947
117151