931
419
297
107
862
145
534
275
774
315
132
51
489
275
1757
768
1353
821
1411
484
942
345
927
478
496
160
746
357
668
247
384
188
745
177
469
217
263
100
621
289