951
0
663
1557
357
637
602
1939
859
469
423
458
722
2121
4
505
462
1661
1
1336
1085
743
295
212
547
408
1054
1101
587
410
661
428
525