5746
23
1417
2
1265
1
1031
603
0
1475
5889
8
3243
4
3026
2333
3
1815
2569
1527
1958
8527
1743
1162
2272
3798
567
1416
3742
6
2361
1767
1239
4309
7071
5
921
2638