957
4
2310
1
2121
767
2017
1201
2
361
0
1853
1645
1931
2161
1665
1225
1188
4455
1893
1470
1215
1832
3
4497
4323
1004
1346
746
1279
2497