19
194
132
26
107
57
34
48
65
12
922
1523
56
663
114
152
156
74
15
461
228
60
294
87
18
49
33
1172
428