688
312
511
37
551
139
228
126
617
139
541
111
715
273
840
503
374
121
951
365
781
281
803
474
470
122
1306
625
606
227
407
140
203
95
453
260
443
271
576
194