3629
1
1247
2
2551
3683
1254
1285
1225
0
1618
1743
635
3321
2911
9
2558
3
475
451
2996
2462
790
2727
3546
5527
34959
18
1451
83
106
2669
5375
5151
1568
951