916
0
4471
2
572
6164
2524
52
14
25669
1045
475
749
1120
3606
3
1243
2123
34
392
98
1189
809
1107
1105
655
596
1027
1103
562
484
2663
914