758
288
978
386
996
471
460
254
696
281
597
140
1154
481
485
169
823
457
618
129
262
98
457
152
611
112
514
332
179
98
566
95
467
191
462
31
394
223
446
93