815
664
426
425
686
1123
581
919
203
605
429
556
808
365
290
561
174
810
389
250
189
1531
372
1224
1073
575
868
831
875
886
283
312
1764
833
301
757
430
221
271
143
287
886
655
465
235
787
343
948
2238
1562
280
1073
552
489
663
1034
389
369
1130
655