511
2
3090
6
55904
0
37355
13
3673
989
1032
1
2919
1011
1212
1290
1620
4
1289601
2029
553
278
1995
1607
1004
2650
2944
2358
9
1941
2155
3
1716
1309
1373
915
2948
1740