954
0
1649
1
2914
5
1172
19034
6
196
1991
442
637
1446
2
767
6726
7
2748
905
1054
948
4964
3
424
1184
1392
842
1334
510
938
398
2030
2624
1375
5836
54
2725