32
9
202
119
581
10
18
311
19
74
37
204
69
95
160
36
114
34
59
105
72
78
64
176
51
104
33
50
11
38
44
161
5
80
47
99
22
708
23
124
67
62
151
201
130
55
228
66
122
287
417
224