2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1843
2773
5
5151
1764
1220
3715
3326
1903
1352
1
2565
1425
1388
1037
4651
1044
1410
1978
189326
2074
280
4832