376
282
609
679
1003
174
761
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
383
523
169
524
478
618
445
359
321
349
934
1113
734
360
335