496
0
1380
1751
1
1526
2
1606
2082
2562
7733
1660
830
2972
526
693
673
801
2578
1000
1093
868
2152
1787
802
697
745
1532
19944
1813
2949
1570
3386
3