853
2
1356
1
399
1252
4142
6
480
660
2622
2207
562
675
747
686
514
620
2978
4
2280
5
867
378
92
1152
81
379
645
207
1478
471
1597
2634
3
414