948
1
2052
8
1097
2104
1628
6
544
0
2134
601
349
1213
585
2127
3
558
2
614
808
663
635
634
985
595
396
472
1165
534
776
288
1030
676
785
4
888