10887
286
10482
129
2572
432
1194
115
746
50
999
136