1230
0
542
174730
18
838
1
2708
1403
50969
7
109776
42
4900
3
1811
3034
4
1974
2
3544
985
618
120
2771
12472
1606
2469
197
38477
34
2054
2245
854
16338
8
101569
773
272
4978