2545
5
1805
3691
8
3679
1
849
886
0
1961
4
4243
7
1456
1277
1132
1259
579
625
2
935
804
493
995
383
1084
300
1947
475
1425
2211
962
573
1238
1053