22406
11838
1016
10503
2088
1649
2731
1264
4884
731
4954
1751
3512
1278
3650
1797
2107
771
2716
925
719
1120
660
827
842
4772
1732
4235
15699
1149
1767
1863
4736
861
1315
1626
803
807
1049
1593
983
2168
1207
898
2146
4999
1034
930
2265
1026
1674
4677
5312
861
1377
936
1807
2267
1249
2078