975
3
4533
10
1747
4
1248
1
1052
939
1231
0
1521
2
2339
41334
1450
3846
6
832
6247
18
1063
3249
1775
2559
7
1930
2232
1254
1166
1328
4902
5
917
878
1170
1199
921