21152
8
3080
3
2932
2
3090
6
2377
1
455
3934
1746
2245
297066
0
2903
1562
467
1047
4305
1461
2131
2530
4
1380
496
1938
619
32302
3158
3140
2181
5
1606
3485
7
1367
1819