51
32
1074
203
473
57
81
273
301
12
111
161
601
141
4
113
83
101
413
41
8
172
1
21
19
71
13
6
343
163
6102
211
382
52
254