3505
2
971
1
1579
1048
0
194
25
574
1687
5
1044
1329
919
1741
2077
276
346
1106
4
935
442
3154
3907
1653