1007
8
425
2
174
1
329
820
7
515
0
2016
404
139
180
449
842
5
116
149
144
321
207
203
1264
622
4
130
323
358
360
96
355
415
4508