620
335
374
194
1237
744
893
296
630
156
576
253
563
263
530
204
923
242
296
117
379
129
321
198
942
287
471
133
398
150
675
199
696
313
615
152
179
37
589
181