241
593
88
23
38
24
59
22
573
131
148
41
73
73
56
136
193
200
311
162
188
50
503
53
40
33
144
81