Latest

3,854
12084

Private
605
1992

26,894
35195

6,574
21813

1,212
1679

6,272
23000

4,699
15159

5,598
18377

9,643
22075

1,208
333

2,551
2818

Private
1,821
3506

5,260
20174

9,069
40089

Private
500
260

6,201
13861

7,500
35473

3,933
10645

3,471
12716