1200
1
1306
2999
3
1787
2110
929
197
0
1305
2173
1501
469
4080
849
2982
16062
15
1547
1753
5
1883
2
2760
4
2184
1681
1734
2044
4285
2152
1399
2562
1814
2271
1743