21152
8
3080
3
2932
2
3090
6
297066
0
5151
1153
1743
528
2245
683
1
3765
4
392
19783
616
2903
14887
18
2996
2556
1969
3447
7
460
1047
1346
1233
1889
2087
2320
961
1310