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