5
3
3
6
2
3
7
6
687
343
325
253
189
271
168
338
281
181
142
211
115
122
416
113
577
211
170
188
66
28
22
60
7
60
79
24
12
49
109
124