780
522
217
600
592
540
340
819
338
680
120
92
254
146
808
58
302
213
426
698
286
162
166
116
95
196
1182
257
397
457
484
4612
3808
206