913
1
12459
3
21152
8
2593
4258
1534
2
929
297066
0
1307
7034
1789
658
4100
6
2711
1900
2948
9
1859
3636
4
8527
5151
2911
4651
1063
398656
19
2653
2480
1050
550
1144
863