3090
6
14
0
572
1189
297066
2903
3
2932
2
2996
1369
21152
8
473
482
616
433
1849
1289601
4
871
1698
2907
3080
3673
607
429
6983
10
1045
2906
1
85
1400
971
898