32
201
67
67
69
68
56
81
116
150
206
417
328
168
231
222
218
262
326
1393
707
386
375
516
568
442
546
482
960
485