2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
800
1
570
1744
1328
3403
5151
3357
5997
4
1583
3715
2908
253
7329
1067
5922
5
4179
1665
4651
2590
189326
1451
1352
2773