800
3
5781
6
650
0
2623
5
121182
1
8876
8
2806
56488
1084
874
417
4370
2431
1700
4
629
2558
1978
2118
282572
2793
15
639
726
764
1434
9178
1407
2
2604
7
4362