52
25
286
163
7747
57
127
85
560
19
27
54
111
117
151
289
18
75
40
125
32
93
89
110
81
172
47
108
31
69
411
49
216
121
66
79
74
55
1234
29
655
176