497
14610
8
514
131
617
897
482
16614
81
251
19
811
502
151
685
866
552
895
724
714
563
303
1646
1225
271
37
1232
504