187
200
167
93
102
448
657
412
222
561
865
459
1173
867
506
403
509
1841
220
1098
1821
617
459
1049
747
965
274
969
798
409
475
603
221
932
850
825
1045
383
400
377
697
1059
304
1083
334
469
674
1043
716
1413
920
521
945
2659
1641
627
1497
460
1070
799