2428
1
2324
4
1991
3
928
2
5919
9036
9
8162
3841
10183
14
6095
2525
14861
7
1044
1760
0
5717
2949
6
1816
4258
2165
1510
2906
1606
1704
1289601
2352
810
3546
2228
4601
737