5095
3075
4200
6990
3204
5718
85128
3432
6228
13971
49566
6991
37720
22032
31652
30888
21300
14061
10669
34229
10034
34454
109991
77446
11967
9182
43876
15497