4151
4
1072
2
1118
914
1
1241
1408
2877
4287
948
733
666
1895
8
377
358
3
1048
80
554
341
1865
2180
6
1880
0
75
463
310
265
89
259
155
1078
599