155
1
106
2
613
3
388
93
132
244
68
257
324
326
278
282
340
63
902
231
233
810
545
933
249
0
594
666
486
69
246
867