830
0
526
1778
1
2456
1015
673
1423
2999
3
1526
2
1000
2166
266
1570
868
915
2562
662
83
2522
4179
1883
3469
4