1586
1
31535
0
1438
1584
2
4328
10
2103
46414
1015
1105
458
2522
1152
691
768
1207
584
1009
1185
1649
1418
1921
4594
649
1045
1425
3659
14
552
503
1431
909