1029
38309
3502
839
1838
1289
863
3303
901
898
818
1638
1345
2083
882
18216
1661
5634
2275
1092
1059
1800
1651
17908
1925
2723
1241
2949
5378
1899
1496
3312
2619
2002
996
2878
2585
2334
1954
11004
989
1265
1437
3082
1506
1473
2018
4689
2371
1296
5799
873
2140
1721
1151
2000
888
956
3981
2557