536
0
399
634
497
856
310
650
467
341
1038
394
380
2057
1
481
2245
3
1540
3090
6
676
2903
2932
2
2771
3765
4
21152
8
442
3080
297066
539
571
894
25494