3257
1
1008
2
3287
2306
964
996
646
0
1314
814
2316
2113
521
3025
1129
4453
1156
848
1389
2143
1565
3
322
2334
3498
4
1302
2296
829
3152
9
1506
1425