676
758
262
980
251
639
305
638
178
506
388
340
628
311
712
153
251
222
342
539
1310
599
324
803
1473
295
449
586
313
247
577
140
698
434
376
244
226
854
300
468
181
441
303
648
1603
670
996
1567
295
345
452
679
174
762
673
972
556
442
623
363