334
2
99
1
285
355
72
399
577
327
231
235
251
412
88
306
381
419
924
287
302
815
397
526
184
389
418
84
1537
692
584
818