818
2
3104
7
1826
8
992
5
1351
1665
1
1960
974
0
1227
2029
1237
1444
1839
4
1446
1127
562
662
8298
2254
3
651
1088
2705
2407
3079
5159
1012
963
1797
1049
743