3240
6
1279
4
3315
2954
0
920
3
1514
1
385
2346
1061
1346
1469
2061
1126
334
4179
460
713
522
1449
351
577
990
4562
5
788
4237
2184
956
442
644
1402