3051
2
32302
0
496
2996
2114
1
7258
2949
3090
6
2903
3
536
2932
1595
108797
1699
830
1814
297066
21152
8
801
1812
6781
2082
61216
572
1458
3926
14
645
1679
802
8945