526
0
1814
2
693
2152
467
1690
1
784
1532
1787
1093
1751
801
1000
2901
2368
830
2082
3326
3
2960
6
496
2562
2055
1380
1681
673
3107
7
868
4944
1547
745