30283 54
29081 47
12433 25
15852 39
13079 55
31295 251
1634 5
52562 158
28295 29
4779 12
3824 14
1192 1
1628 3
3050 3
3574 2
2548 8
4302 7
3973 9
5177 23
2962 6
2069 3
4259 11
4053 16
4127 6