321
202
329
1
93
86
159
265
469
327
247
231
242
774
1365
483
750
949
292
330
283
172
193
304
563
501
356
73
569
671
690
232687