4833 23
6555 25
26849 102
29022 88
20848 59
2846 10
22721 68
1881 10
1019 1
1138 2
1361 3
2082 9
1185 2
967 3
1202 3
2154 6
1600 2
2048 12
3332 16
1489 4
2126 8
2937 10
1643 3
862 1