3240
6
1943
2
1514
1
1279
4
1126
3315
582
0
920
3
418
1115
3506
8
1243
2123
1105
2773
1103
1331
534
1494
490
2271
905
1743
4979
484
596
1166
562
2663
1862