2732
2
888
1
2525
4
592
0
1013
6095
9
3354
2324
986
4465
22
1289601
718
511
603
645
1991
3
3546
1036
5717
1507
14861
7
604
5390
2502
3507
6
1812
601
1867
2634
466