1236
553
150
42
594
128
646
130
512
136
520
205
654
208
510
174
399
195
476
145
277
124
460
149
427
208
597
68
199
170
322
62
498
218
377
153
314
106
262
107