1247
2
2245
3
3080
21152
8
1047
3090
6
2932
297066
0
189326
1057
518
5151
1144
2551
1
3715
4431
9
34959
18
1964
3492
2996
4651
2773
840
3546
2009