12282 16
16543 70
20966 43
2958 9
5555 18
2951 6
21109 31
21288 38
14473 31
20458 21
11419 17
8455 11
6940 17
11071 33
19593 44
10416 28
4829 9
37153 107