3629
1
3546
2794
2
1225
0
2551
1247
616
1412
2650
20
1423
862
1618
4168
5
1868
2534
3321
1430
2911
9
2558
3
1466
475
2996
6779
2462
2727
5527
34959
18
951
1451
3539