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