526
0
673
693
1526
2
801
496
2562
1380
745
1000
2082
1
830
1093
868
802
1570
2152
1606
7733
784
2578
1813
2392
10507
23
1660
1751
3326
3
1424
1168
1749