1188
803
1038
4087
7642
31952
1648
1884
1035
823
859
789
928
886
910
993
2896
1650
2877
3504
1473
1212
2225
920
3553
952
865
1117
1251
771
1642
918
794
1207
982
862
1324
5292
913
1017
813
1708
1174
775
1003
1280
948
2100
857
6171
2421
6658
3537
1022
4485
5198
931
968
812
1540