1226
1
1581
2
3765
4
5225
8
9055
10
2966
2797
5
1247
4258
3629
1285
810
1436
0
442
1676
1295
2145
4732
1301
4996
6
2650
20
1583
280
1002
1864
3479
1868
1337
5635
3
2234