1303
2
585
1
1144
0
1290
1487
3
1319
696
2015
1645
1298
1843
2027
2481
4
8347
16
3879
6366
7625
7263
9