823
2
219
1
327
246
342
361
0
234
291
102
518
541
7
641
200
668
346
354
547
249
507
935
905
486
70
1055
3
666
680
72
81
40
80