3470
5
2556
4
1889
1
3629
1558
2
951
3871
930
1225
0
1868
5946
2886
2285
616
1753
1412
1466
1442
2322
2054
3109
14
4034
960
1525
3
59
4943
3539
2794
1618
1458