2976 2
18033 3
36126 2
33002 10
30657 9
178334 24
113582 8
126933 10
254133 32
332731 26
307405 21
178234 15
501582 42
340530 30
453128 16
370057 23
179433 4
242127 23
67876 3
325582 22
214756 34
144430 7
109505 15
403808 54