941
43
296
607
620
440
559
400
672
196
967
318
204
524
54
300
275
384
352
860
884
763
460
922
702
437
248
837