4471
2
572
0
2524
1683
758
52
1158
14
25669
1045
475
749
1120
1243
2123
34
418
392
2518
3
98
1189
809
1494
1107
414
1105
655
21152
8
596
1027