575
84
58
14
153
57
145
482
193
107
131
30
277
66
177
204
49
216
61
7
63
175
126
76
71
201
41
161
51
31
17
338
37
83
53
108
29
55
69
72
34
5
424
70
44
18
13
3
151
89
188
81
210