3051
2
578
0
32302
14
2996
337
536
7258
2949
3090
6
2903
3
2932
1347
645
909
108797
453
297066
21152
8
1812
1
6781
61216
1133
572
1189
1458
3926
2902
16
1193
2190