513
302
252
19
799
241
194
61
591
141
768
169
461
178
370
114
304
34
788
314
685
212
257
113
506
211
631
232
719
270
676
220
811
137
277
41
832
393
521
92