547
0
1314
1840
2
294
1133
348
2190
1
918
323
342
382
403
297
951
1939
365
598
722
668
692
418
787
4864
798
47041
267
737
518
957
410