572
0
791
1505
2271
4
984
1298
2649
25669
562
6561
14
1012
1376
749
1243
1105
1015
534
2663
1225
596
3329
1
1500
307
2069
5
581
1744
4196
868
1596
938