1694
1
2100
2
1174
3465
2173
3835
5
2312
0
1632
1015
951
1306
690
2669
2164
2454
1973
2046
564
2578
2044
1787
2740
1743
10293
2131
1673
108797
1078
2533
1547