426
408
13718
377
386
31837
16420
526
9312
657
243
818
456
573
406
254
282
495
469
316
42025
285
6
5
303
113
831
533
351
173
192
92
19
11
31
4
9
10