1063
1
21152
8
2593
989
0
297066
768
1716
2
2711
2289
1828
5151
2911
9
4651
3
398656
19
2551
3044
15
1268
3965
3649
4
1488
550
1398
4724
1942
800
1298
412
2082
9816
7893