2023
1683
539
512
437
261
243
237
178
170
95
94
92
90
78
69
63
61
52
48
45
42
39
37
36
35
34
32
31
30
29
28
27
25
22
21
20
19
17
16
14
13
11
9
8