6959
8
1272
3
1479
958
413
1
809
5
130
381
79
0
389
179
2
132
139
1649
1054
769
148
987
985
4
1630
2605
1794
1464
908
914
2407
915
2160
725
3308