907
0
1222856
4
2442
2
2531
1343
287
1
402
521
637
814
385
2644
803
2395
395
263
575
933
1084
1385
9355
3
2843
1440
2513
6
5316
417
5255
16
1774
2183
2330