2138
3
1256
1
1184
2914
5
1392
196
0
842
6726
7
2748
6
467
424
2
1055
905
4964
510
938
948
2608
1418
1133
784
1939
2095
1334
2152
957
951
2030
2624
1376