420
1
341
2
210
392
168
355
181
1099
8
570
927
230
291
3508
4
320
338
904
430
1333
5
91
125
473
166
76
102
201
0
648
282
85
190
146