97
57
309
15
122
196
81
100
241
21
168
37
767
406
38
35
51
73
285
28
61
34
24
64
124
18
41
66
52
33
27
67
115
53
222
502
54
47
96
137
127
14
19
9
6
31
29
20
46