430
14011
29728
1458
1078
1417
47642
19911
1415
1516
756
781
1489
1636
27713
16011
602
676
1118
174
2
1028
541
573
1223
502
761
1288
261