326
0
614
3
107
2
404
1
371
167
70
389
324
401
647
122
557
373
317
109
233
301
193
190
157
255
356
69
195
634
547
80
120