679
2
115
1
638
4
1122
70
948
595
251
216
190
1742
0
165
440
65
336
366
342
97
485
58
607
984
5
71
232
663
523
316
677
176