853
2
1416
1
86
951
1158
660
2207
480
2622
562
675
747
514
457
616
2444
5
586
856
1655
2205
1712
9
1858
771
5534
1575
987
1518
1309
3
1067
1002