125
1627
632
27120
371
1634
451
1812
1103
361
576
911
60
172
1332
1403
64
1167
42
741
501
3087
1446
731
1492