21029 2
38256 4
19678 3
31952 13
30105 7
86731 29
34152 29
86083 93
36055 17
128930 36
52458 8
133206 34
61055 21
45802 14
262481 52
1481355 161
335532 18
470778 28
499259 27
176878 19
237404 14
249302 8
199351 23
63553 5