656
3312
185
930
179
923
175
923
163
858
164
831
159
827
165
821
158
807
128
658
104
516
36
415
69
382
64
319
24
243
656
3312
185
930
179
923
175
923
163
858
164
831
159
827
165
821
158
807
128
658
104
516
36
415
69
382
64
319
24
243