3702
1379
1384
1297
1121
1005
991
860
5218
5583
907
1399
748
1571
784
984
1067
830
833
896
778
9946
5075
920
1396