1009
4
2200
5
1364
2
975
1
1261
839
0
988
3271
4287
1881
75
1122
2877
1895
8
733
2880
12
925
737
570
89
1222
1996
778
3
341
1128
80
994
7
660
358
463