844
5
450
1
330
820
7
517
0
2016
8
203
404
140
180
321
207
145
155
2
1059
116
151
152
1060
212
299
312
428
686
786
1096
3
584
445
4508
449