956
2
3158
3
1696
1
1797
7
1203
5678
6
1792
4
1461
0
8847
23
1465
1516
1915
4908
1475
823
1065
1886
2359
542
2635
1555
1227
5
1369
1139
2742
1730
988
2508
453
986