2642
3
4619
6
1545
1
2487
1129
0
1132
553
804
1084
935
493
2008
2149
8
714
5290
2
300
1511
919
2086
383
573
1053
2211
1073
1374
798
999
2395
1049
1344