913
1
2245
3
3080
21152
8
4258
1047
2
3090
6
2932
297066
0
2903
1307
658
4100
2948
9
5151
3636
4
3715
2653
2480
4996
4651
5949
15
591
2102
189326
1938
3749
1417
2411
2350
5