513
0
853
1
1437
2939
890
2105
1787
3638
6
5488
3044
15
2082
9077
28
1358
2854
2999
3
3973
4168
5
1059
344
1610
2
1355
1728
1847
1378
1813
919
571
173
923
514