1694
1
1306
1380
0
2044
2
1354
496
2173
3465
3835
5
2312
1015
784
951
690
2669
830
1787
619
564
1120
1168
1743
1545
7034
108797
868
1681
801
2999
3
5431