1072
0
422
1
595
450
648
758
2289
4
68
36
98
87
50
172
2
51
58
93
78
72
363
102
289
403
233
237
446
3
254
448