3120
4
1505
0
2582
1
2683
469
1912
2
1288
930
2797
5
6991
6
18546
15
2736
1228
4706
1289601
912
5726
8
2773
605
1089
1547
3315
4823
9
2763
2517
2701