510
129
469
191
562
76
782
222
419
232
611
24
518
131
500
215
655
78
218
163
244
105
297
180
766
337
334
194
514
93
490
94
134
62
387
61
254
158
204
120