3013
15
1077
1
1365
2525
3
21152
8
1301
2740
297066
0
5151
2
3080
3715
862
1500
4651
2650
20
6560
9
280
2405
2932
1468
181997
11
1517
948
1459
189326
1466
712
1363
1520
3090
6