Latest

3,700
12000

Private
605
1992

26,702
35195

6,478
21813

1,199
1679

6,234
23001

4,675
15159

5,548
18377

9,640
22075

1,201
333

2,547
2818

Private
1,821
3506

5,245
20174

9,054
40089

Private
500
260

6,197
13861

7,495
35473

3,923
10645

3,461
12716