2999
3
1814
2
1787
1
1681
21152
8
3080
2932
3090
6
2166
1746
1632
3326
2294
1813
1749
1788
1660
1690
929
2110
8527
2340
1501
2368
2184
1305
1590
1844
2760
4
2173