797
1
1416
2
1815
2505
1431
1451
0
1558
1622
641
1681
2612
5
400
24337
22
5440
8
2948
9
1935
1194
1494
4
1339
1162
2268
1355
3
1777
674
1814
1223
1767
693
1239
1075