831
2
476
1
1853
3118
505
826
4
284
0
1037
508
690
1866
418
1628
868
714
597
327
1533
390
73542
42
1220