13
319
226
177
204
595
637
78
510
203
192
119
250
161
216
76
168
123
269
90
214
81
112
201
232
247
183
423
534
439
282
679
327
313
1194