2245
3
3080
21152
8
10827
4
1047
2
3090
6
2932
297066
0
585
1
2189
2939
3012
2627
2906
3539
2601
951
1453
2320
2740
1088
5151
1369
2670
3715
1657
1950
2732
8535
12
9036
9