572
0
809
1
948
2
646
768
1131
2264
3
4438
5
2546
802
2431
5155
8
1842
3403
2809
2190
423
472
1167
3312
1463
869
561
2073
683
798
2067
107
91
1617