1015
1
985
2886
4
1694
951
690
2669
2
843
2489
1840
1787
912
1380
0
564
784
2438
3
801
1416
1743
1038
108797
3835
5
496
395
537
135
3518
1451
1606
6236
10