317
0
524
710
706
1
2661
2
494
957
20634
8
415
951
456
749
409
663
787
1557
403
1352
1161
503
1133
1045
351
470
1939
799
1506
722
2964
2121
4