1886
2
1620
3
807
1580
1379
1
1357
963
651
0
1023
1150
1988
5
1019
1466
9
70
1070
899
752
355
79
1768
996
1271
692
2505
1291
809
1165
2030
770
1347