39
35
205
68
68
70
68
117
150
206
417
329
168
231
222
219
263
326
1394
386
375
516
442
546
482
961
486
1000
568
478