15182 75
12980 29
16187 118
12907 78
2888 19
9540 9
2725 10
24941 93
13798 16
9944 46
2455 7
38331 107
23311 90
3105 10
4574 7
8952 22
37037 58
36227 60
14851 31