15360 25
3017 13
1209 8
18773 56
969 10
2508 7
5787 20
2136 4
2395 8
1897 3
1688 3
2212 5
1427 2
3621 8
13123 27