345
0
552
1563
2105
1
265
387
279
68
197
46
1191
424
84
594
120
945
169
53
47
729
699
668
843
361
608
688
803
5213
560
404