491
183
500
41
307
145
236
29
586
108
289
17
328
48
263
66
89
48
538
140
496
5
457
166
440
81
464
103
350
78
182
97
465
140
350
84
413
51
88
83