1203
1
2086
4
2332
6
1180
3946
1256
2914
5
19034
196
0
1446
2
767
6726
7
2748
905
10673
25
948
4964
3
424
2440
1512
1184
1054
1392
842
1334
110
510
938
398
2030