906
1
8089
22
4516
18
2614
6
1398
1663
1036
875
2
80652
0
5903
13
4791
4
2825
81949
42
2146
3775
3474
2055
6440
9
2754
3415
7
5366
5
664
1072
716
622
322
806
678
1117
689