3495
3
1377
2
1020
7
1045
1
2918
25
2964
2972
4461
941
2164
2063
1432
0
970
1870
1374
8
2767
6
1080
9
1255
3130
5
1618
1482
83
986
957
3163
637
738
843
935
2299