1495
1
969
2257
2
7762
4
3315
1218
3629
3871
3470
5
5196
1946
1891
0
1868
5946
2285
1753
1412
1466
2664
3
1301
599
2322
2054
3109
14
4943
1685
920
1456
3539
2794