686
0
254
1720
2
21
802
899
3
1059
1
132
729
85
926
712
590
9080
3301
912
1477
1579
6782
1309
579
7766
1740
2050
4
2523
2720
847
582
1129
1334