3306
1669
1270
1685
2374
2707
94619
3126
5342
1045
16562
6973
12539
1137
150005
3547
26411
40505