682
376
1143
451
1083
375
380
128
352
182
285
181
411
195
288
209
562
174
627
158
591
101
1338
607
569
172
572
31
557
92
399
236
258
96
483
109
461
164
114
76