455
1
1348
862
0
555
604
1512
1665
2
421
428
307
335
246
275
411
796
244
75
222
406
116620
18
2194
4
370
3
220
1355
1622
1782