21799
1174
1076
615
623
186
643
527
889
3423
164
606
482
396
340
385
447
184
274
138
366
433
264
109
209
316
64
213
148
88
135
102
129
331
131
171
152
64
79
194
112
187
52
33
33
38
52
54
54
196
165
33
46
101
76
71
75
43
72
18
110
193
42
36
23
31
49
116
27
57
136
98
68
40
84
44
34
29
32
55
42
27
34
3
51
118
25
74
96
87