474
0
768
1
405
584
1663
961
472
2952
1327
3691
830
422
319
392
1073
2901
322
559
717
997
705
292
7334
4
210