951
1
14
0
21152
8
572
3090
6
1189
297066
2903
3
420
2932
2
1015
2669
1694
690
1403
2996
1618
499
1369
473
482
616
433
1849
564
871
125
2949
1698
2907