489
181
488
37
307
145
236
29
586
108
288
17
325
46
263
66
89
48
537
140
494
5
457
166
439
81
464
103
349
77
181
97
463
140
350
84
413
51
88
83