1020
0
915
1
2546
1768
2
802
417
1776
5155
8
5799
2982
3
1344
1842
2522
653
3795
662
2190
544
20634
571
635
839
1463
1716
572
1889
292
5379
1642
107