829
2
842
4028
5
1413
4
715
1
696
833
3
1093
953
1400
4498
1582
1164
1882
3222
2967
7
514
603
434
1398
6
1821
1422
583
7610
253
3616
0
8245
13039
2738
3023