2830
6730
1310
1295312
39102
65302
70445
29131
14491
20863
18102
10215
13943
15805
6122
5041
80725
96625