4471
2
572
0
3090
6
2524
14
475
562
25669
3083
1045
1105
1581
1862
1
52
3159
758
392
914
534
809
484
1457
490
1166
1070
2663
1243
34
98
5430