239
253
1003
208
668
163
148
620
139
181
235
190
385
944
885
277
614
502
732
284
222
584
744
825
372
730
849
572
343
901
276
244
327
85
324
970
760
922
202
13
1014
552
116
951
930
416
558
916
726
953
322
861
53
394
632
120
251
133
734
1021
674
491
224
980
670
967
102
183
628
869
404
285
737
608
671
127
270
335
650
201
319
935
934
771
838
400
571
965
1026
761
579
865
221
874
103
983
258
91
117
907
1007
145
444
