3240
6
1992
3
1514
1
1279
4
697
0
1126
1309
3315
4914
2
920
1115
3506
8
1243
2123
1105
2773
1103
1331
534
490
2271
905
4979
484
5389
596
1166
562
2663
1862