1148
0
1525
3
971
1
1579
2
1048
194
25
1126
1687
5
1044
1329
2046
919
1011
1741
773
2077
276
346
1106
4
935
838
421
442
38477
34
4690
3106
2829
3147
2452