21912
19182
27019
431
362
629
425201
1499
9910
504
906
17013
134122
695
606
1478
605
9711
3369
1516
1346
20711
473
919
551
626
1216
987