17
15
20
351
493
105
449
470
362
109
233
243
196
869
520
354
352
399
397
191
439
580
436
611
392
609
615
1213
534
331
638
202
1061
669
734
345
348
968
960
831
978
670
522
884
710
585
1171
606
1082
1689
1310
279
541
323
783
674
716