2797
5
1226
1
2245
3
1992
1581
2
5225
8
1211
3765
4
697
0
1015
2352
1309
2903
1204
4914
297066
2949
6
1704
5389
1289601
3316
10
6844
3053
7
810
4996
5949
15
591
2102
1938