600
179
119
83
388
84
236
56
234
511
73
2022
140
44
209
152
93
197
85
182
297
210
247
121
171
60
163
36
102
57
380
170
1185
133
413
125
166
555
652
143
195
341
196
33
918
456
78
151
607
468
95
347
469
43
24
30