181
669
181
441
303
274
717
648
1603
670
996
1567
295
345
452
376
282
609
679
1003
174
762
433
328
553
341
813
900
673
446
972
606
475
556
442
899
623
313
363
217
905
484
543
569
1210
526
307
269
803
362
306
568
249
439
214
487
357
425
527
423