3354
5
2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1469
4971
1018
1
1152
4946
18
5151
3572
7608
12
3715
1675
1474
1789
1748
2620
963
806
676
4651
1199
1854
3638