19777 2
37779 4
19526 3
31455 13
29757 7
86029 29
33828 29
85033 93
35801 17
128656 36
52256 8
132781 34
60478 21
45476 14
261953 52
1479728 160
335203 18
470301 28
498859 27
176407 19
236905 14
248801 8
198728 23
63409 5