45
287
570
19
188
126
198
156
31
29
53
387
105
21
15
89
65
181
38
25
12
701
365
92
16
74
23
33
28
27
88
34
36
87
72
48
55
52
37
42
41
123
80
76