2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2382
3261
1464
1
1352
5
5151
3203
3715
2510
1311
3431
1208
2688
3637
1451
2592
1349
4651
8078
28
2298
2069
3065
189326
469