589
66
598
677
554
52
17
160
88
70
33
483
91
109
208
29
65
57
67
12245
20
31
45
129
489
261
40
298
398
56
103
162
41
473
127
82
21
295
481
19
4800
189
110
167
51
255
39
30
23
64
43
106