628
0
907
1
107
888
985
2
674
87
62
943
1831
4
442
966
3
28
76
471
63
124
197
511
587
201
122
206
103
249
546
1024
84
450