547
1
249
0
507
935
1055
3
680
666
486
2
70
904
200
668
346
354
541
7
641
291
361
234
342
246
102
518
80
940
580
569
617
303
229