29303 7
17329 12
516508 52
13657 7
135377 15
106654 8
51905 16
38251 11
178983 28
397133 51
153702 33
198582 15
146359 16
100458 4
79880 10
876003 165
199456 24
107559 11
59528 8
272051 58
205904 22
41006 9
894254 161
64956 10