511
2
21152
8
2593
1
55904
0
37355
13
297066
989
2711
1032
1011
1212
1290
5151
1620
4
2911
9
2029
553
278
1995
1607
1004
2650
2944
4651
3
398656
19
1941
1716
1309
550
1373