678
2
952
3
682
1574
6
313
0
901
1
610
573
894
819
670
649
349
939
2143
5
226
835
111
1328
59
1222
143
80
660
532
322
759
278
77
369