50431 13
29702 3
18604 1
46509 3
28353 2
33802 1
346834 23
32333 3
97681 9
138756 23
266008 46
271234 50
101854 5
135453 11
431303 77
76479 9
157054 31
240426 65
166731 31
160008 26
98502 23
144282 19
382956 67
237903 38