1832
3
2111
4111
2
467
0
4536
951
476
683
1009
1020
1661
1
584
228
415
212
582
381
25137
602
846
1045
547
454
719
2328
918
1981
365
419
479