146
0
1
335
667
495
648
758
928
1198
1131
1201
2
1068
1410
799
915
942
1404
1731
1584
909
1347
1319
1168
1263
1299
1927
1855
1859
1570
1722
1620
1688
1703
2040
1838
3
1989
1775
2020
1822
2544
2484
5
2333
2939