1028
1645
1616
1593
939
982
164751
1553
5277
6349
962
2234
775
1328
2059
3878
2970
1545
901
1988
1332
848
2090
895
17889
1091
2398
2806
10748
38560
2365
2114
7278
1693
2611
3671
2089
888
1022
837
1890
2662
5898
2266
1127
1787
1517
1510
5659
1253
5555
1770
10008
1284
1112
3929
1507
1388
2738
2278