526
0
1778
1
1606
2456
673
1423
2999
3
1000
2166
266
5439
2
1570
868
2562
662
32302
83
2522
4179
1883
3469
4