2872 8
12241 20
15092 19
3710 6
7461 15
6645 14
5146 11
14234 19
23789 41
12232 24
22120 52
17080 43
8130 18
6723 19
4233 14
17137 32
14616 27
16329 38
25323 78