12793 40
51390 197
2710 9
6871 21
3177 22
2092 10
1729 2
2686 6
4785 14
3557 15
2792 19
3604 21
5829 23
4685 22
3396 21
3677 24
7159 25
14325 46
5656 49
35713 105
4446 18
3711 20
3964 24
3958 27