21
0
302
2277
54
179
81
277
136213
92
488
305
608
345
412
23
146
124
27
75
537
326
354
120
1008
240
109