1014
1
3900
3
630
739
2
717
1269
0
815
1428
432
5691
6
490
3157
11
982
1601
706
2054
953
1649
860
1115
574
64
1763
1258
625
561
1001
1545
560
2483