2358
9
572
0
2271
4
562
5440
8
25669
6561
14
1243
791
1105
3868
10
1103
484
2663
596
3329
1
668
5052
307
1744
5347
462
2069
5
2835
2
914
758
2304
938
2123
2595