3326
3
496
0
83
1
1000
2110
3715
930
2
1293
561
2934
1354
994
6
2663
1860
849
905
1660
745
801
693
526
1619
995
673
1089
619
3007
4
784
1709
582