21152
8
3080
3
2932
2
3090
6
1819
1
2245
1914
3546
2903
1526
3724
1493
1087
1047
297066
0
2722
619
467
1380
2669
1787
693
2760
4
745
1160
808
108797
6236
10
496
2377