806
1
6650
6
445
464
688
338
593
646
0
225
1388
2
1062
5271
7
97
120
399
407
561
229
667
740
2401
4
3410
1014
2494
1665
504
1619
576
441