32661
43046
15167
6278
3451
988
1079
1773
16819
4895
1362
35118
27353
918
733
1433
905
4593
814
4174
4968
1028
1335
1954
3656
745
2131
1250
1078
906
1075
818
904
1628
819
735
810
2931
3210
2246
2129
828
894
748
6395
1932
1999
4802
2697
1099
1495
8419
725
16486
1036
1780
778
8024
1005
1538