140
0
1
215
448
730
589
514
493
755
847
1038
1264
1243
1334
2
1166
1588
897
1875
1035
1015
1783
1536
1913
1647
2351
1163
2707
999
1467
2203
4674
8
1392
1271
2331
1932
1381
1906
1387
2070
3
2808
2003
4755
4
1955