813
0
1938
1
1690
334
393
592
998
493
4077
3009
1896
547
948
556
5854
583
1107
448
3252
116586
337
333
567
460
401
534
4311
903
2110
37847