572
0
791
758
418
1028
931
2271
4
562
1601
5440
8
25669
6561
14
344
1243
2595
1225
1105
1103
484
2663
596
3329
1
1694
668
307
1744
1451
951
2069
5
914