20
219
19
1056
86
122
131
38
72
108
46
97
18
232
152
90
61
60
146
12
254
233
168
154
81
577
32
14
22
80
15
130
58
107
649
37
93
78
323
114
117
65
70
23
26
48
260
28
42
67
35