3326
3
1380
0
1787
1
1015
1694
951
690
496
2669
2
929
1606
784
564
1681
467
1743
2173
868
108797
830
2999
1547
3354
1804
693
801
4179
83
2530
4
1243