1973
2
4438
6
564
1
1603
4655
10
1000
0
3498
4
2294
904
2159
6666
3080
3
25788
14
1303
1266
2344
1568
3326
1743
1690
1749
1740
2990
673
1038
3518
1699