21152
8
534
0
4471
2
572
1243
931
1166
2524
1298
484
2663
596
919
1581
5151
2996
668
1500
1862
1
3159
14
2701
25669
490
392
475
1189
3168
1324
809