51
32
1074
203
473
56
81
273
291
12
111
161
591
141
4
113
3
73
101
413
41
8
172
1
21
19
61
13
6
343
163
6082
201
382
52
253