34
2023
19
53
251
207
286
227
67
296
49
169
100
73
33
56
69
54
160
136
43
159
258
509
408
99
174
313
82
189
160