523
118
703
128
355
58
376
127
381
82
508
43
493
137
394
127
492
166
222
107
160
128
104
68
552
179
369
165
187
52
576
129
298
55
534
148
578
55
581
186