1010
0
688
2
972
4
825
1288
764
1332
470
1
1105
466
606
20654
93
952
1011
475
455
391
137
905
1879
16
1617