2932
2
4874
8
2101
5363
5
2773
1
3587
2405
1289601
4
2528
3
14125
10
6099
12305
1485
2099
819
3926
14
3071
9