21026 2
38254 4
19678 3
31955 13
30106 7
86732 29
34154 29
86077 93
36059 17
128930 36
52459 8
133202 34
61056 21
45809 14
262484 52
1481353 161
335530 18
470782 28
499257 27
176881 19
237405 14
249304 8
199359 23
63556 5