871
0
1636
392
314
683
381
312
3791
5
475
7334
4
1961
382
573
1348
777
729
334
628
459
616
21
653
451
813
296
792
232