539
0
571
1691
1
801
496
673
1699
2
1814
802
526
4099
8
830
1061
1000
1168
4179
1068
2562
1191
1391
1938
1816
2394
582
915
894
3326
3
1380
1543