521
1
640
0
737
919
1788
278
2328
47041
57
462
1155
2189
909
384
427
173
434
169
268
798
773
530
1824