1228
2
1893
1
1328
3
2180
841
0
2432
6
2562
7
691
1064
1157
748
175778
1819
2261
3082
7338
5
856
7053
1775
1166
13
736
1357
835
529
274
387
816
1525
4469
1885
8