1226
1
1581
2
3765
4
2797
5
5225
8
1295
4996
6
2650
20
280
1002
1864
3479
1337
6327
7
8185
2250
2245
3
3053
2332
2763
0
3683
9611
810
1347
2683
297066
5949
15
591
2102
1938