252
99
711
119
644
33
867
273
421
137
589
149
410
177
380
112
554
225
156
31
2021
972
625
40
391
118
430
125
630
260
644
174
425
29
470
139
282
158
371
197