2292
2
1694
1
2245
3
3080
21152
8
3156
1047
3090
6
1220
2932
297066
0
1380
5151
3715
496
1354
216
1859
4651
189326
1476
2250
4074
1888