200
615
92
552
231
127
396
174
99
627
845
400
572
10
58
731
667
351
434
820
152
266
356
225
924
586
595
421