913
1
2245
3
3080
21152
8
12459
4258
1534
2
1047
3090
6
2932
297066
0
929
1307
7034
1789
658
4100
1900
2948
9
5151
1859
3636
4
189326
8527
3715
1063
2653
2480
1050
1144