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