287
1
547
286
243
388
1249
5
1006
2
942
241
419
3779
912
6
442
401
451
491
77
877
703
319
454
528
295
389
423
0
375
69
498
1306
4
820