21152
8
3080
3
2932
2
3090
6
2245
4311
1
2903
1380
0
1382
3071
9
1047
2436
297066
1606
2571
2948
2722
467
496
1578
1755
2299
665
3715
5151
2530
4
25669
4651
14
19783