2000
4
729
0
1132
1084
935
383
493
3615
7
4315
5
475
731
1
2932
300
804
573
2211
1454
1053
913
1282
2552
857
611
809
822
1049
714
3442
2
1129
553