589
160
585
57
208
155
287
86
190
169
425
159
178
140
40
18
590
22
503
93
589
33
532
64
429
88
309
10
316
137
467
164
547
29
450
59
552
102
163
88