3124
3
1210
4
1248
1
467
1782
2
508
1719
758
754
835
62848
17
485
1224
1422
622
4208
9
596
0
1643
481
546
2131
690
1232
1902
1305
1410
1939
6
830
764
99