216
218
234
156
152
104
126
108
338
212
346
83
197
129
187
116
151
669
1395
993
1136
2317
1630
5930
595
1929