3629
1
2551
1247
2
1254
1285
3321
1618
0
635
2996
5486
4431
9
34959
18
475
3683
344
1568
443
7086
12
1746
2794
843
1054
1225
1416
5527
3
1529
5922
5
877
1403
5226