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