493
0
729
1084
573
553
383
4315
5
913
714
477
731
1
475
1132
1454
935
1053
2211
804
2552
611
414
857
2395
3615
7
1073
400
798
809
1049
8475
12