969
161
589
240
1460
563
1023
596
440
165
285
195
646
276
436
201
599
213
304
173
332
122
439
242
660
261
865
288
454
152
611
55
633
230
588
138
500
210
656
234