896
225
519
213
581
247
592
142
516
209
692
104
430
148
517
236
244
97
526
54
247
193
308
208
201
177
434
248
262
156
498
160
434
216
456
49
553
129
170
62