572
0
2271
4
562
5440
8
25669
6561
14
1243
791
1105
1103
484
2663
596
3329
1
668
307
1744
2069
5
914
758
2304
938
2123
2595
2761
2
475
534
1145
490
850