2506
2
5634
16
4367
7
1251
0
669
1
1711
834
3
670
921
2625
1624
1481
5
1102
4
621
1055
2724
737
1290
3537
2163
1412
703
1798
1937
527
1004
620
726
486
1377