15940 18
14201 27
24318 127
34201 61
17536 51
10764 38
14257 33
20562 52
10645 20
19142 30
29732 83
7016 20
42696 100
5630 17
72652 294
5019 18
1023 5
3309 15
1776 6