676
3
412
2
36
1
490
656
253
998
7
355
447
0
553
408
350
385
276
544
565
83
5
72
64
35
167
151
37
586
76
44
154
172
319
960