586
82
64
578
27
141
1152
699
95
1645
132
52
57
88
135
72
222
103
89
370
44
35
56
34
68
71
92
75
284
46
86
233
105