572
0
2271
4
1012
984
2649
562
5440
8
25669
6561
14
1376
1243
791
1105
1015
1103
484
2663
1225
596
3329
1
668
307
1744
868
2069
5
581
4196
914
758
2304