111
945
391
1,016
116
578
388
462
134
761
318
871
181
714
83
607
211
796
16
266
247
428
332
533
262
513
192
509
67
336
176
414
122
363
81
621