558
1
387
2
1041
422
389
648
530
1662
9
509
598
4
352
225
250
466
975
287
262
308
433
3
290
938
284
1259
471
302
1003
782
783
516
413