4833 23
6553 25
26842 102
29016 88
20845 59
2844 10
22719 68
1880 10
1018 1
1138 2
1361 3
2080 9
1184 2
967 3
1202 3
2154 6
1600 2
2048 12
3330 16
1489 4
2126 8
2937 10
1642 3
862 1