579
0
1046
9
566
1
1019
4
248
79
198
63
675
87
888
990
2
107
968
3
443
1831
551
203
125
588
161
77
473
33
512
907
783
729