335
0
1448
767
750
661
385
381
407
1213
339
21743
1
429
554
116
1396
525
1156
467
400
1126
944
1663
870
1073
1087
563
425
370
479