4471
2
572
0
21152
8
789
1
758
2964
14
25669
475
1744
2524
1061
418
2986
19783
2258
1189
690
1494
2996
1512
991
1105
2435
3
596
1103
562
564
484
2663