2949
0
3051
2
32302
2996
3926
14
1267
7258
515
3090
6
572
2903
3
536
2932
108797
297066
581
21152
8
1812
1
1400
6781
1324
61216
1458
645
1218
1679
8945
1162
5771
10
1212