13047
3981
2888
6403
4142
3576
4442
4691
7170
2891
22605
6113
6371
4172
17613
4969
7732
2817
4677
5227
2907
3114
27913
21671
4116
6881
11961
7061
6740
60066
8717
109951
34462