1694
1
1306
2044
2
1354
2173
3465
3835
5
2312
0
1015
951
690
2669
1787
619
564
1120
1168
1743
1545
7034
108797
1681
2999
3
5431
2760
4
2131
2299
1749
1766
582