789
0
584
1
73
71
469
450
396
934
1404
843
2
1344
4
1436
1067
724
595
90
680
901
189
308
111
2680
6
94
695
93
387
844
451
649
1553