1586
0
1417
1
1022
2057
1683
603
3354
3791
7
2163
1247
2
2505
3683
2883
5
1743
3054
2333
3
19944
1306
2044
1681
1175
2100
2500