2055
2
3090
6
2921
5
1668
0
496
1778
1
3083
1260
1814
1766
1751
2366
2209
2166
2168
3
2666
9
721
400
3484
685
1844
1306
3188
4
800
3546
1590
2932
1603
5592
8
802