313
10
830
219
733
394
186
139
61
257
163
367
708
1982
51
95
185
228
280
45
26
6
239
90
480
127
25
74
191
32
155
378
687
14
145
411
13
38
48
330
26
47
189
183
258
130
13
265
172
268
41
424
940
