1226
1
2245
3
2797
5
18816
11
1581
2
5225
8
3765
4
2903
297066
0
3053
7
1253
810
4996
6
2032
3003
5949
15
591
906
2102
1938
3749
1417
2411
1632
1734
1295
6220
16