5091
2207
2299
1162
959
384
1329
506
1137
559
484
176
815
289
835
130
720
270
701
163
511
196
707
189
549
227
381
79
678
230
428
111
542
77
563
225
758
218
673
273