2949
0
32302
2996
3051
2
108797
578
1
1045
7258
536
687
3090
6
120
730
795
297066
544
1812
2903
3
515
839
2932
445
1458
337
21152
8
6781
1133
531
61216
1595