1132
0
1374
1
440
1599
814
3025
661
646
964
1470
2868
670
1036
1418
2
1587
848
2220
3632
5
1129
1354
287
1343
2459
6
1056
1889