2245
3
3080
21152
8
2466
5
1047
2
297066
0
3090
6
2932
2170
1
7086
12
2705
5151
5412
4
1780
3528
7
1777
2490
1758
1594
1955
457
1516
3715
2784
1986
189326
2451
2251
977