3457
2452
1999
844
753
2884
714
1144
988
2526
1336
3337
6560
2799
2721
1912
6655
5178
14920
4925
4010
32496
4627
4223
1491
1426
8619
3519