62
216
1401
347
752
1188
1001
1000
546
336
583
90
579
175
397
362
436
774
2805
350
268
853
1564
209
887
264
1558
281
712
428
1452
1362
127
1855
832
629
364
352
457
809
1295
1326
691
1418
17
599
486
815
481
371
842
393
1478
354
760
