956
3
881
2
1523
1
720
1503
377
4
1772
5
1381
981
760
908
2047
7
1147
453
853
6
541
630
0
1179
672
307
1914
778
793
977
1320
1344
2747
2193
765