21
320
168
67
150
101
9
47
140
75
220
308
110
310
121
44
10
657
92
36
413
536
4193
86
42
56
802
141
342