1200
1
1787
2110
1306
2999
3
929
108797
0
1015
1694
951
197
1305
690
2669
2
2173
1501
619
469
564
4080
849
2982
1743
16062
15
7034
1547
1753
5
1883
2760
4
2184