32184
20692
13112
30294
1723
938
1206
1230
739
684
542
563
225
718
74
537
673
516
295
544
292
285
132
383
65
714
212
295
366
344
186
98
406
136
460
281
60
45
117
179
182
168
174
159
136
230
383
170
383
299
309
249
71
191
55
212
58
67
123
33
297
165
56
140
135
241
49
142
118
125
161
75
55
76
18
130
117
61
121
53
139
99
48
94
77
59
64
55
24
51