568
1
5377
4
912
3
3007
1423
415
0
891
2037
648
2
560
716
1209
8
540
1262
896
1326
642
1269
762
706
1549
844
2115
1185
883
994
1147
659
509
546