489
293
247
18
783
234
180
59
587
140
746
165
443
170
366
113
293
32
768
309
655
200
248
107
498
206
602
226
703
263
657
214
794
127
268
39
797
383
507
89