493
184
507
44
307
145
237
29
588
109
291
18
329
49
264
67
89
48
538
140
496
5
457
166
443
83
464
103
350
78
182
97
466
141
350
84
413
51
88
83