946
2
963
1
1086
1480
3
2246
3855
7
1101
1266
1203
1130
4
573
1064
1091
0
3835
5
1525
1178
898
793
1542
971
1579
1137
884
1158
2420
1218
954
722
1491
1391