2096
1171
5
5856
3
1779
3395
1
2963
2
427
1793
3545
3758
4
570
286
703
888
1155
2980
1831
2082
363
1209
1870
3150
1795
1300
817
2094