381
0
408
403
409
787
860
663
1161
505
377
1167
456
5313
314
325
370
422
454
378
2143
451
602
410
439
767
349
280
597
2328
881