1226
1
1581
2
3765
4
5225
8
1734
1812
536
0
1679
1162
1331
1527
1623
1431
1243
1239
1267
1767
1843
297066
3683
1282
5771
10
2797
5
8945
652
1212
1970
1558
3629
1285