549
93
38
556
33
21
60
58
29
28
277
125
76
111
176
109
11
116
47
12
39
126
7
34
3
61
4
17
114
30
133
19
104
130
164
145
50
63
83
22
15
54
18
35
279
52
64
41
27