1226
1
3765
4
5225
8
1581
2
2797
5
3593
16
18258
0
13967
2499
609
2245
3
571
894
1362
3053
7
563
1545
5635
1717
810
1215
4996
6
1566
280
2354
4370
2102
1467
1938
5949
15