16482
359711
541210
28266
22762
67789
15932
26335
15493
35363
9800
25214
435108736
240987380
1684978313
158666269
131620180
125591260
1135958896
104855214
89947182
84081292
76519141
70466160