19970
20316
3801
16940
17801
989
327
773
232
641
811
788
511
649
207
338
308
357
726
288
49
232
581
124
307
341
102
193
136
137
181
47
253
96
164
141
136
274
152
418
156
137
15
213
104
216
60
54
41
58
44
105
205
103
140
169
37
81
26
136
159
30
57
71
83
20
100
229
35
70
80
32
95
45
44
26
80
106
90
68
46
22
18
45
103
12
30
76
125
125