957
0
31535
415
951
456
964
1
409
787
1557
403
1161
1110
3
602
1133
1045
1939
1009
2
454
674
722
1354
2121
4
1857
1824
1661
683
3134
5455
3559
9244