1132
0
553
804
572
1
1666
2
1084
935
493
2398
5
1049
714
1129
400
337
1929
383
357
573
1906
1053
2211
1073
1702
2411
3
1809
798
2395
300
1555
999