293
253
274
1105
32
536
1490
407
304
202
491
602
661
325
872
402
246
865
558
180
25
567
57
447
629
32
47
492
904
261
1449
25
82
117
108
464
1408
35
161
151
115
414
307
364
717
778
581
372
503
490
141
64
