3354
5
21152
8
2593
1
297066
0
2711
2
1469
4971
6
1018
1152
4946
18
5151
2911
9
3572
4651
3
7608
12
398656
19
1675
1474
1789
1748
2620
963
550
806
676
1199
4724
1854
3638