0
108
29
3
177
131
127
182
248
340
607
6
12
27
146
12
52
21
296
338
479
2022
132
228
709
89
192
26
0
187
1154
23
601
1
10
13
18
154
0
1
18
50
58
50
5
143
348
24
56
