21152
8
3080
3
2932
2
3090
6
2405
1
2245
2903
528
0
2349
1047
297066
2732
392
2320
14
1045
536
1189
3715
3589
1362
16
5151
4775
2773
5
25669
4651
19783
2535
2996
4044