5052
10
1593
2
2184
1
3336
608
0
758
1186
3461
4
1559
2336
5
2153
1660
3565
8
3298
1195
2471
7
1725
3
3519
9
6247
7095
1566
2155
2631
3824
1237
1697
2687
1289601
1407
5233