696
0
1385
424
465
2429
603
5368
500
643
1726
1422
1
817
3292
436
816
657
754
388
6396
1861
1243
484
132
530
2157
16
486
418
678
1980
626