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