145
1
143
84
522
177
71
92
122
1712
139
72
102
2
188
129
81
87
665
465
547
90
413
579
426
523
387
94
112
901