409
259
236
16
703
198
153
50
576
137
702
151
366
136
356
113
278
26
715
281
573
159
207
93
463
188
532
204
634
230
622
199
736
101
245
30
726
339
465
72