440
1
948
2
596
251
0
1743
316
72
232
678
663
806
523
562
309
375
495
176
985
5
272
978
3
536
202
608
58
86
97
485
889
934