1009
2
381
0
1133
479
467
4111
668
418
458
464
403
456
1045
2490
787
25137
1824
303
749
602
298
663
349
524
514
2328
409
1557
737
1101