1506
1
1791
3
830
2
1371
4
2185
703
525
977
864
961
1665
803
1052
1000
839
1011
8932
1022
7
2528
1281
1680
2802
892
1023
2483
1955
2555
8
6707
10
5184
9
1093