1125
1
21152
8
2593
398656
19
297066
0
2711
2
1797
2763
716
1585
562
985
1751
5489
11
5151
1019
1092
2911
9
4651
3
3657
1047
6500
1107
1632
1534
550
623
2392
4724
5978
6