21107 2
38277 4
19682 3
31980 13
30104 7
86806 29
34152 29
86201 93
36134 17
128976 36
52456 8
133278 34
61054 21
45805 14
262559 52
1481402 161
335532 18
470829 28
499280 27
176877 19
237482 14
249329 8
199352 23
63559 5