1087
4
1045
1
1383
2
1103
1703
3
4319
7
1973
2144
1988
1551
2221
2661
6
6232
1115
544
1298
365
0
571
591
1327
5
524
1061
783
114
527
1776
2628
927
1639
997