19527 31
13346 21
9012 10
13904 24
10515 9
11157 5
8207 12
7096 2
10776 24
16958 24
7022 3
45983 82
33779 65