526
0
2562
2
801
2082
1
868
802
1093
467
1813
662
1746
1380
1816
673
4723
34
1507
2886
2166
1691
4309
3
1000
2209
712
2578
1749
1778
1751
784
3562
2935