218
91
36
58
641
45
597
51
20
772
208
64
137
69
22
112
39
103
60
18
246
243
90
14
4
147
50
29
9
132
418
404
3
191
46
136
28
41
54
114
183
77
24
13
74
123
202
134
55
195
94
71
273