511
2
869
1
1295
571
0
1716
1373
55904
2650
20
989
894
37355
13
280
6779
5
1517
3169
3
1581
2180
2865
1032
3216
10
2250
838
3765
4
2245
1011
297066
1892
2551
1212
1290