525
0
1
299
478
603
621
985
943
939
2
765
996
604
674
752
1207
1499
1424
778
1143
1042
1057
1133
1779
1617
1646
1377
1597
1446
1515
1584
1853
1704
1713
1574
1795
1690
2217
2357
5
2216
2814
2508
4
3260
6