1028
0
450
661
861
969
1664
1431
512
688
570
1106
395
424
471
3936
1789
3
544
2646
5
2201
940
432
2164
2131
1
681
1615
2
1515
3163
783
802
2934