662
0
1610
2
1817
4
891
1
2338
750
578
2490
6
30334
946
1345
1494
2181
1498
4285
3
1719
3173
8527
2578
697
1660
1535
1079
2562
2368
12472
1834
2760
1755
1628