330
357
289
346
262
432
179
8953
53
357
758
1060
589
363
732
371
176
419
628
1628
484
1953
146
1088
353
317
1018
331
325
3843
173
1154
441
581
313
341
381
469
355
475
467
775
356
726
313
723
363
250
482
176
700
815
417
163
350
1286
380
365
497
256
194
503
700
0
67
66
66