10272 18
11431 15
6359 6
6861 4
10641 20
8496 6
8196 12
33493 50
9608 11
7814 6
35339 91
32132 53
45231 74