2245
3
3080
21152
8
2530
4
1174
1
951
1047
2
3090
6
2932
297066
0
2906
1606
1399
3485
7
2562
3326
3041
1526
3078
2013
1369
5151
3715
1549
4096
1787
4651
17333
27
5527
19079