642
402
396
153
119
404
192
272
269
364
770
397
304
749
663
262
440
245
677
771
764
439
265
559
990
264
254
643
997
529
525
593
146
347
359
307
554
275
525
2837
1568
304
638
1025
1466
375
261
938
180
510
313
507
390
288
343
306
1088
311
536
250