2245
3
3080
21152
8
2530
4
1174
1
1615
951
1047
2
3090
6
2131
2932
297066
0
496
2906
1606
3485
7
2377
1380
2262
3041
1526
1367
3078
1089
5372
5151
467
3715
1618
4096