1133
0
223
2328
454
1939
737
675
458
428
381
1586
1
2490
25137
476
584
403
479
663
467
951
820
1824
1027
393
376
408
286
514
750
269