3090
6
32302
0
3051
2
108797
7258
2949
2903
3
2932
3926
14
665
1047
297066
21152
8
1812
1
2395
1458
3546
3125
1679
8945
1162
1212
1331
1527
3080
1431
1623
1243
1239