991
1
660
4215
8
1148
740
1008
0
939
2
1113
849
3036
19
2958
2744
4
1065
1251
16332
848
1462
3769
1454
805
789
2423
7
721
1823
1041
925
4156
3
834
778
895