511
2
1295
1
1373
869
2650
20
989
0
280
1517
3169
3
1581
2865
1032
3216
10
2250
838
3765
4
2245
1011
1212
1290
1620
1226
3053
7
2029
553
278
1995
1607
1004