473
145
314
141
803
282
168
25
211
143
255
69
514
102
414
156
653
245
259
208
465
52
209
140
403
102
552
39
546
78
588
52
345
20
235
149
529
51
141
80