9036
9
2525
4
1289601
6095
14861
7
2732
2
5717
1
1059
913
3879
3255
3546
7034
356
2324
718
2469
0
603
5431
592
4043
6
1361
4695
14
1400
109776
42
1879
3
2825
601
3673
1927