507
2023
103
132
171
132
88
150
479
350
32
100
499
338
274
158
172
497
171
152
700
160
301
136
159
303
264
272
87
256
125