15940 18
14201 27
23791 123
33789 61
17536 50
10357 38
14257 33
20562 52
10645 20
19142 30
29732 83
7016 20
42696 99
5630 17
72652 293
5019 18
1023 5
3309 15
1776 6