605
287
506
37
535
135
223
125
606
139
533
109
688
265
762
467
349
112
913
343
772
278
728
439
437
110
1171
578
580
215
405
140
192
95
408
237
425
262
551
184