3005
4410
2765
6228
13971
49566
6991
37720
22032
31652
30888
21300
14061
10669
34229
10034
34454
109991
77446
11967
9182
15497