19656 2
37757 4
19501 3
31459 13
29709 7
86007 29
33784 29
84978 93
35705 17
128626 36
52226 8
132753 34
60426 21
45459 14
261929 52
1479680 160
335151 18
470280 28
498805 27
176406 19
236876 14
248777 8
198729 23
63376 5