1129
0
1976
2
2799
3
1651
1
1132
1462
1049
2321
7
1084
714
804
553
935
493
830
822
1329
573
17184
44
883
414
730
1018
656
400
383
1136
843
2327