257
1
233
70
968
3
443
551
2
1831
4
62
63
207
945
822
218
68
199
666
346
354
729
1441
506
907
78
2431
539
7
380
249
0
452
933
1245