910
3
506
1
723
5309
7
2726
425
743
729
584
522
2
842
607
824
591
1359
848
2064
1416
1156
1496
6
1666
2664
5903
13
4791
4
3415
3474
2825
1663
3775
858