101
2020
242
28
671
177
60
98
49
17
24
43
124
274
448
209
64
580
56
56
147
94
330
59
169
50
592
123
106
89
271