82
102
497
107
44
28
237
468
75
120
223
310
115
267
213
43
326
33
52
162
98
284
159
2737
2592
545
769
161
63
31
316
239
430
84
85
12
22
113
138
57
784
91
233
58
27
137
347
917
479
164
15
38
244
130
4457
925
1009
280
866