527
523
269
327
130
510
95
874
221
462