340
1
486
2
70
666
3
547
249
0
506
933
63
822
218
68
902
278
244
326
324
282
810
231
233
257
89
248
79
566
1046
9
1020
4
229