679
2
115
1
639
4
1122
70
948
596
251
216
190
1743
0
165
440
65
337
367
343
97
485
58
608
985
5
71
232
663
523
316
678
176