3863
14
1396
1
1632
2
3054
3126
3
1568
582
0
1631
4
3198
8
370
2207
2980
5592
1668
2419
5431
7034
784
1168
769
451
1547
801
929
868
742
1260
2520
1814
905